﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="AdministraPerfil.aspx.cs" Inherits="MIAPWEB.Forms.AdministraPerfil" %>
<asp:Content ID="ContentHeader" ContentPlaceHolderID="Header" runat="server">
</asp:Content>
<asp:Content ID="ContentDefault" ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<table cellpadding="1" cellspacing="5" width="100%" style="vertical-align:top">
    <tr>
        <td style="vertical-align:top">                
            <h3>Administrar perfiles</h3>
        </td>
    </tr>
    <tr>
        <td style="vertical-align:top">
            <table width="100%">
                <tr>
                    <td align="center">
                        <asp:Label ID="lblProyecto" runat="server" Text="Proyecto"></asp:Label>
                    </td>
                    <td align="center">
                        <asp:Label ID="lblNombre" runat="server" Text="Nombre"></asp:Label>
                    </td>
                    <td align="center">
                        <asp:Label ID="lblEstatus" runat="server" Text="Estatus"></asp:Label>
                    </td>
                    <td>
                    &nbsp;
                    </td>
                </tr>
                <tr>
                    <td align="center">
                        <asp:DropDownList ID="ddlProyecto" runat="server" DataValueField="IDProyecto" DataTextField="NombreProyecto"></asp:DropDownList>
                    </td>
                    <td align="center">
                        <asp:TextBox ID="txtNombre" runat="server" MaxLength="50" />
                    </td>
                    <td align="center">
                        <asp:DropDownList ID="ddlEstatus" runat="server" DataValueField="IdItem" DataTextField="Descripcion"></asp:DropDownList>
                    </td>
                    <td align="right">
                        <asp:Button ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click"/>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td>
            <div style="vertical-align: top; height:175px; width:100%; overflow:auto">
                <asp:GridView ID="grdPerfiles" runat="server" AutoGenerateColumns="false" AllowPaging="True"
                    OnSelectedIndexChanged="grdPerfiles_SelectedIndexChanged" OnPageIndexChanging="grdPerfiles_PageIndexChanging" 
                    DataKeyNames="IdPerfil" Width="100%">
                    <Columns>
                        <asp:BoundField DataField="Proyecto.NombreProyecto" HeaderText="Proyecto" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="NombrePerfil" HeaderText="Nombre" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="Estatus" HeaderText="Estatus" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="FechaCreacion" HeaderText="Fecha de registro" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:dd/MM/yyyy}" />
                        <asp:commandfield  showselectbutton="true" selecttext="Seleccionar" ItemStyle-HorizontalAlign="Center" />
                    </Columns>
                </asp:GridView>
            </div>
        </td>
    </tr>
    <tr>
        <td>            
            <h2>Funciones que puede realizar el perfil</h2>
        </td>
    </tr>
    <tr>
        <td>
            <div style="vertical-align: top; height:175px; width:100%; overflow:auto">
                <asp:GridView ID="grdFunciones" runat="server" AutoGenerateColumns="false" 
                    OnPageIndexChanging="grdFunciones_PageIndexChanging" Width="100%"> 
                    <Columns>
                        <asp:BoundField DataField="PerfilUrl.Nombre" HeaderText="Nombre de la función" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="PerfilUrl.Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="PerfilUrl.Url" HeaderText="URL" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="Perfil.NombrePerfil" HeaderText="Perfil" ItemStyle-HorizontalAlign="Center" />
                    </Columns>
                </asp:GridView>
            </div>
        </td>
    </tr>
    <tr>
        <td style="vertical-align:bottom;" align="right">
            <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" OnClick="btnNuevo_Click"/>
            &nbsp;
            <asp:Button ID="btnModificar" runat="server" Text="Modificar" OnClick="btnModificar_Click" />
            &nbsp;
            <asp:Button ID="btnEliminar" runat="server" Text="Eliminar" OnClick="btnEliminar_Click" />
            &nbsp;
            <asp:Button ID="btnSalir" runat="server" Text="Salir" OnClick="btnSalir_Click" CausesValidation="false"/>
        </td>
    </tr>
</table>
</asp:Content>